package apple

import (
	"dta-apk/utils"
	"fmt"
	"strings"
)

// 应用基础信息
func GetAppDetails(appleId string) {
	// 请求地址
	apiPath := strings.ReplaceAll(api_app_info, "{appId}", appleId)
	// 请求接口地址
	scopes := []string{"GET " + apiPath}
	// 请求头
	headers := getHeader(nil, scopes)
	// 请求
	result := utils.GetHeader(getUrl(apiPath), headers)
	fmt.Println(result)
}

// 应用所有版本信息
func GetAppVersions(appleId string) {
	// 请求地址
	apiPath := strings.ReplaceAll(api_app_versions, "{appId}", appleId)
	// 请求接口地址
	scopes := []string{"GET " + apiPath}
	// 请求头
	headers := getHeader(nil, scopes)
	// 请求
	result := utils.GetHeader(getUrl(apiPath), headers)
	fmt.Println(result)
}

// 应用对应版本信息
func GetAppVersion(versionId string) {
	// 请求地址
	apiPath := strings.ReplaceAll(api_app_version, "{versionId}", versionId)
	// 请求接口地址
	scopes := []string{"GET " + apiPath}
	// 请求头
	headers := getHeader(nil, scopes)
	result := utils.GetHeader(getUrl(apiPath), headers)
	fmt.Println(result)
}

// 应用审核信息
func GetReviewInfo(versionId string) {
	// 请求地址
	apiPath := strings.ReplaceAll(api_app_review, "{versionId}", versionId)
	// 请求接口地址
	scopes := []string{"GET " + apiPath}
	// 请求头
	headers := getHeader(nil, scopes)
	// 请求
	result := utils.GetHeader(getUrl(apiPath), headers)
	fmt.Println(result)
}

// 应用版本状态
func GetStoreState(appId string) {

}
